
# 试求满足下述立方和1^3+2^3+...+m^3 <=n 不等式的最大的m的整数解。 n不超过1000000
def main():
    s = 0
    n = int(input())
    for i in range(100):
        s += i**3
        if s > n:
            print(i-1)
            break


if __name__ == '__main__':
    main()
